package com.bs.service;

import java.util.*;
import com.bs.bean.Admin;
/*业务层：AdminService接口，调用dao层实现相关业务操作*/
public interface AdminService {
//	登录校验
	Admin login(String username,String password);

//	查询admin中的数据
	List<Admin> findAll();
//	根据条件查询admin中的数据
	List<Admin> findAll(Admin whereWrap);
//	根据条件和模式查询admin中的数据
	List<Admin> findAll(Admin whereWrap,boolean mode);

//	根据主键查询admin中的一条数据
	Admin findById(String username);

//	向admin表插入一条记录
	int insert(Admin admin);

//	根据主键更新admin表中的一条记录
	int updateById(Admin admin);
//	根据主键选择性更新admin表中的admin数据
	int updateByIdSelective(Admin admin);

//	根据主键删除admin表中的一条记录
	int deleteById(String username);
//	根据条件删除admin表中的数据
	int delete(Admin whereWrap);
//	根据条件和模式删除admin表中的数据
	int delete(Admin whereWrap,boolean mode);
//	根据主键集合批量删除admin表中的记录
	int deleteByIds(List<String> list);
}
